/* home --begin-- */
#div_defa_main{ width:980px; margin:0 auto; overflow:hidden;}
#div_defa_bann{ width:100%; margin:0 auto; overflow:hidden;}
#div_defa_bann,.flexslider,.slides li,.flex-direction-nav li a{ height:399px;}
.flexslider{ position:relative; overflow:hidden; background:url(/index/images/style/bann_loading.gif) no-repeat center center;}
.slides{ position:relative; z-index:1;}
.slides li a{ width:1003px; height:100%; display:block; margin:0 auto;}
.flex-control-nav{ width:1000px; position:absolute; left:50%; bottom:15px; margin-left:-515px; z-index:2; text-align:center;}
.flex-control-nav li{ display:inline-block; width:13px; height:13px; margin:0 5px; *display:inline; zoom:1;}
.flex-control-nav a{ display:inline-block; width:13px; height:13px; line-height:13px; overflow:hidden; background:#fff; cursor:pointer; border-radius:10px; text-indent:-99999999px;}
.flex-control-nav .flex-active{ background:#4f007a}
.flex-direction-nav{ position:absolute; z-index:3; width:100%; top:0;}
.flex-direction-nav li a{ display: block; width:36px; overflow:hidden; cursor:pointer; position:absolute; background-repeat:no-repeat;}
.flex-direction-nav li a.flex-prev{ left:50%; margin-left:-586px; background-position:left center;}
.flex-direction-nav li a.flex-next{ right:50%; margin-right:-586px; background-position:-36px center;}
.flex-direction-nav li a:hover{ background-image:url(/index/images/style/banner_point.png);}
#div_defa_td{ margin:15px auto 0; height:297px;}
#dl_defa_about{ width:726px;}
#dl_defa_about dt{ width:100%; height:36px; line-height:34px; background:url(/index/images/style/about_dt.jpg) no-repeat;}
#dl_defa_about dt strong{ width:80%; float:left; overflow:hidden; display:block; height:36px; color:#fff; text-indent:15px; background-repeat:no-repeat; background-position:10px 8px; font-size:16px; font-family:微软雅黑;}
#dl_defa_about dt a{ float:right; overflow:hidden; margin:12px 6px 0 0;}
#dl_defa_about dd{ width:100%; margin:12px auto 0;}
#dl_defa_cont{ width:236px; height:297px; background:url(/index/images/style/cont_bg.jpg) no-repeat;}
#dl_defa_cont dt{ width:100%; height:39px; line-height:40px;}
#dl_defa_cont dt strong{ width:100%; overflow:hidden; display:block; height:39px; background-repeat:no-repeat; background-position:left center; font-size:16px; color:#8e00c3; text-align:center; font-family:微软雅黑;}
#dl_defa_cont dd{ width:221px; margin:7px auto 0; line-height:21px; color:#737373;}
#div_defa_tt{ height:43px; margin:12px auto 0; background:url(/index/images/style/pro_tt.jpg) no-repeat; position:relative; z-index:10;}
#div_defa_tt strong{ width:330px; height:43px; line-height:43px; display:block; text-indent:45px; background-repeat:no-repeat; background-position:45px center; color:#8e00c3; font-family:微软雅黑; font-size:20px; float:left; overflow:hidden;}
#div_searchwords{ width:385px; height:43px; line-height:43px; float:left; margin-left:5px;}
#div_searchwords span{ font-weight:bold; color:#000;}
#div_searchwords a{ padding:0 10px;}
#div_head_sear{ width:259px; height:28px; float:right; margin:8px 13px 0 0;}
#div_head_sear .tb_sear{ border:solid 1px #d2cecf; color:#777; float:left; width:186px; height:26px; line-height:26px; display:inline; background:#fff; padding-left:5px;}
#div_head_sear .btn_sear{ border:0; color:#fff; background:url(/index/images/style/ss_bot.jpg) no-repeat; float:right; height:28px; width:66px; display:inline-block; cursor:pointer; font-size:14px; font-weight:bold; text-align:left; text-indent:8px;}
#div_defa_md{ margin:15px auto 0;}
#dl_defa_pdli{ width:165px; float:left;}
#dl_defa_pdli dt{ width:100%; height:69px; line-height:69px; background:url(/index/images/style/pdli_dt.jpg) no-repeat; text-align:center; font-family:微软雅黑; font-size:22px; color:#fff; letter-spacing:3px;}
#dl_defa_pdli #dd_pdli_ct a{ width:100%; height:44px; line-height:47px; background:url(/index/images/style/pdli_link.jpg) no-repeat; color:#fff; font-size:14px; text-indent:15px; margin-top:2px; display:block; overflow:hidden;}
#dl_defa_pdli #dd_pdli_ct a:hover{ background:url(/index/images/style/pdli_hover.jpg) no-repeat; font-weight:bold;}
#dl_defa_pdli #dd_pdli_bt{ width:100%; margin:8px auto 0;}
#dl_defa_pdli #dd_pdli_bt span{ width:94%; margin:0 auto; color:#004a90; font-family:宋体; height:40px; line-height:20px; display:block; overflow:hidden;}
#dl_defa_pdli #dd_pdli_bt a{ width:100%; display:block; text-align:center; margin:9px auto 0;}
#div_defa_pro{ width:823px;}
#div_defa_pro li{ width:188px; height:193px; float:left; margin:0 0 15px 17px;}
#div_defa_pro li .ver_pic{ width:186px; height:154px; position:relative; display:table-cell; vertical-align:middle; border:solid 1px #c4c4c4; overflow:hidden; border:solid 1px #d9d9d9; box-shadow:0 1px 5px 0 #909090; -moz-box-shadow:0 1px 5px 0 #909090; -webkit-box-shadow:0 1px 5px 0 #909090;}
#div_defa_pro li .ver_pic .subpic{ *position:absolute;top:50%;left:50%; text-align:center;}
#div_defa_pro li .ver_pic .subpic img{ vertical-align:middle; *position:relative;top:-50%;left:-50%;}
#div_defa_pro li .spro_tt{ width:100%; height:24px; line-height:24px; margin-top:13px; font-size:14px; display:block; text-align:center;}
#dl_defa_case{ margin:15px auto 0;}
#dl_defa_case dt{ width:100%; height:43px; background:url(/index/images/style/case_dt.jpg) no-repeat;}
#dl_defa_case strong{ width:70%; height:43px; line-height:43px; display:block; float:left; overflow:hidden; text-indent:48px; background-repeat:no-repeat; background-position:45px 13px; color:#8e00c3; font-size:22px; font-family:微软雅黑; font-weight:normal;}
#dl_defa_case dt a{ float:right; overflow:hidden; margin:14px 19px 0 0;}
#dl_defa_case dd{ margin:13px auto 0;}
#dl_defa_case dd #div_case{ width:935px; height:195px; overflow:hidden; margin:0 auto;}
#dl_defa_case dd ul{ overflow:hidden; zoom:1;}
#dl_defa_case dd li{ width:213px; height:195px; float:left; margin-right:22px; overflow:hidden;}
#dl_defa_case dd li .ver_pic{ width:207px; height:157px; position:relative; display:table-cell; vertical-align:middle; border:solid 1px #d9d9d9; padding:2px; overflow:hidden;}
#dl_defa_case dd li .ver_pic .subpic{ *position:absolute;top:50%;left:50%; text-align:center;}
#dl_defa_case dd li .ver_pic .subpic img{ vertical-align:middle; *position:relative;top:-50%;left:-50%;}
#dl_defa_case dd li .spro_tt{ width:100%; height:24px; line-height:24px; margin-top:8px; font-size:14px; display:block; text-align:center;}
#dl_foot_flink{ width:1001px; margin:20px auto 0; border:solid 1px #e9e9e9; overflow:hidden; background:#fff;}
#dl_foot_flink dt{ width:9%; float:left; height:40px; line-height:40px; text-align:right; font-size:14px; font-weight:bold;}
#dl_foot_flink dd{ width:90%; float:left; line-height:41px;}
#dl_foot_flink dd a{ padding:0 10px;}